// Copyright (c) 2007 Zorm
// Released under the MIT License

#ifndef RADARMANAGER_H
#define RADARMANAGER_H
#pragma once

struct RadarManagerInformation {
	std::vector<RadarInformation *> frames;
	double latitude;
	double longitude;
	std::string siteID;
	std::string productID;
	int tabID;

};

class RadarManager {
	
public:
	RadarManager() { m_currentRadar = NULL; }
	void CreateRadar(std::string site, std::string product, std::string siteFriendly, std::string productFriendly);
	void CreateRadar(RadarInformation *radarInfo);
	void SwitchToRadar(int tabID);
	
private:
	std::vector<RadarManagerInformation *> m_radars;
	RadarManagerInformation *m_currentRadar;
	
	
};

#endif